declare const TaFileView: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{
    show: {
        type: BooleanConstructor;
        default: boolean;
    };
    index: {
        type: NumberConstructor;
        default: number;
    };
    list: {
        type: import("vue").PropType<import("./src/types").FileViewItemType[]>;
        required: boolean;
        default: never[];
    };
    fileApi: {
        type: FunctionConstructor;
        default: null;
    };
    AppId: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
}, {
    fileViewContentElRef: import("vue").Ref<HTMLElement | null, HTMLElement | null>;
    tavI18n: (key: string, vars?: any) => any;
    currentFile: import("vue").ComputedRef<import("./src/types").FileViewItemType>;
    fileType: import("vue").ComputedRef<import("../modal/src/types").Nullable<string>>;
    downloadFile: () => void;
    goPrev: () => void;
    goNext: () => void;
    afterCloseHandle: () => void;
    index: import("vue").Ref<number, number>;
    filePath: import("vue").Ref<string, string>;
    showModal: import("vue").Ref<boolean, boolean>;
    pageLoading: import("vue").Ref<boolean, boolean>;
    supportWPS: import("vue").Ref<boolean, boolean>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:show"[], "update:show", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    show?: unknown;
    index?: unknown;
    list?: unknown;
    fileApi?: unknown;
    AppId?: unknown;
} & {
    show: boolean;
    list: import("./src/types").FileViewItemType[];
    index: number;
    fileApi: Function;
    AppId: string | number;
} & {}> & {
    "onUpdate:show"?: ((...args: any[]) => any) | undefined;
}, {
    show: boolean;
    list: import("./src/types").FileViewItemType[];
    index: number;
    fileApi: Function;
    AppId: string | number;
}>>;
export { TaFileView };
export default TaFileView;
export * from './src/types';
