import { SetupContext } from 'vue';
import { ScreenshotProps, ScreenshotEmits } from './types';
export declare const useScreenshot: (props: ScreenshotProps, emit: SetupContext<ScreenshotEmits>['emit']) => {
    pictureTypeOptions: {
        value: any;
        label: any;
    }[];
    isAllowDownload: import('@vue/reactivity').ComputedRef<string>;
    showPDFConfig: import('@vue/reactivity').ComputedRef<boolean>;
    handlePictureDownload: () => Promise<void>;
    format: import('@vue/reactivity').Ref<string, string>;
    filename: import('@vue/reactivity').Ref<string, string>;
    width: import('@vue/reactivity').Ref<number, number>;
    height: import('@vue/reactivity').Ref<number, number>;
};
