import React from 'react';
import type { BannerViewProperties } from './ViewProperties';
import type { BluestackPreference } from '../Preference';
export declare class BannerView extends React.Component<BannerViewProperties, {
    visible: boolean;
}> {
    private _preferenceJSON;
    private _shouldAutoLoadWhenReady;
    constructor(props: BannerViewProperties);
    load(bsPreference?: BluestackPreference): void;
    private loadWithPreferenceJSON;
    destroy(): void;
    toggleRefresh(state?: boolean): void;
    hide(): void;
    show(): void;
    render(): React.ReactNode;
}
//# sourceMappingURL=BannerView.d.ts.map