{
static readonly childContextTypes: any;
private loadingState;
private resource;
getChildContext(): any;
shouldComponentUpdate(nextProps: P, nextState: {}, nextCtx: AemComponentContext): boolean;
componentWillUpdate(newProps: P, newState: S, newContext: AemComponentContext): void;
componentWillMount(): void;
loadIfNecessary(path: string, selectors: string[]): void;
load(path: string, selectors: string[]): void;
getSelectors(): string[];
getWcmmode(): string | undefined;
getPath(): string;
render(): React.ReactElement