declare const _default: import('@mapgis/webclient-vue3-ui-utils').SFCWithInstall<import('@vue/runtime-core').DefineComponent<import('@vue/runtime-core').ExtractPropTypes<{
    format: {
        type: StringConstructor;
        default: import('./types').ScreenshotPictureFormat;
        validator(v: any): boolean;
    };
    filename: {
        type: StringConstructor;
        default: string;
    };
    width: {
        type: NumberConstructor;
        default: number;
    };
    height: {
        type: NumberConstructor;
        default: number;
    };
}>, {}, {}, {}, {}, import('@vue/runtime-core').ComponentOptionsMixin, import('@vue/runtime-core').ComponentOptionsMixin, {
    screenshot: (value: any) => void;
}, string, import('@vue/runtime-core').PublicProps, Readonly<import('@vue/runtime-core').ExtractPropTypes<{
    format: {
        type: StringConstructor;
        default: import('./types').ScreenshotPictureFormat;
        validator(v: any): boolean;
    };
    filename: {
        type: StringConstructor;
        default: string;
    };
    width: {
        type: NumberConstructor;
        default: number;
    };
    height: {
        type: NumberConstructor;
        default: number;
    };
}>> & Readonly<{
    onScreenshot?: (value: any) => any;
}>, {
    width: number;
    height: number;
    format: string;
    filename: string;
}, {}, {}, {}, string, import('@vue/runtime-core').ComponentProvideOptions, true, {}, HTMLDivElement>> & Record<string, any>;
export default _default;
export * from './types';
export * from './use-screenshot';
export type { ScreenshotInstance } from './instance';
