import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue';
type __VLS_Props = {
    /** 【必填】文件在线地址（需支持跨域或同源） */
    url: string;
    /**
     * 文件类型，支持 'pdf' | 'ofd' | 'word' | 'excel'
     * 若未提供，将从 URL 扩展名自动推断
     */
    fileType?: string;
    /** 组件容器宽度（CSS 值） */
    width?: string;
    /** PDF 初始页码 */
    initialPage?: number;
    /** PDF 初始缩放 */
    initialScale?: number;
    /** PDF 初始旋转（0/90/180/270） */
    initialRotation?: number;
    /** 是否自动根据文件扩展名推断类型（默认 true） */
    autoDetect?: boolean;
    usePdfViewer?: boolean;
    isBlank?: boolean;
    useOfdPreview?: boolean;
    useOfdViewer?: boolean;
};
declare const _default: DefineComponent<__VLS_Props, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<__VLS_Props> & Readonly<{}>, {
    width: string;
    initialPage: number;
    initialScale: number;
    initialRotation: number;
    autoDetect: boolean;
    usePdfViewer: boolean;
    isBlank: boolean;
    useOfdPreview: boolean;
    useOfdViewer: boolean;
}, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>;
export default _default;
