///
import { Version } from '@microsoft/sp-core-library';
import { BaseClientSideWebPart, IPropertyPaneConfiguration, IWebPartContext } from '@microsoft/sp-webpart-base';
import { IPhotopileWebPartWebPartProps } from './IPhotopileWebPartWebPartProps';
/**
* @class
* Defines the Photopile client side web part
*/
export default class PhotopileWebPartWebPart extends BaseClientSideWebPart {
/**
* @var
* Stores the list of SharePoint Pictures library found in the current SP web
*/
private listsDropdownOptions;
/**
* @function
* Web Part constructor
*/
constructor(context: IWebPartContext);
/**
* @function
* Function called when the web part is inialized
*/
onInit(): Promise;
/**
* @function
* Renders the web part
*/
render(): void;
/**
* @function
* Prevent from changing the pane properties on typing
*/
protected readonly disableReactivePropertyChanges: boolean;
/**
* @function
* Gets the web part properties panel settings
*/
protected readonly dataVersion: Version;
protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration;
}