import type { ExtractPropTypes, PropType } from 'vue';
export declare const fileViewProps: {
    show: {
        type: BooleanConstructor;
        default: boolean;
    };
    index: {
        type: NumberConstructor;
        default: number;
    };
    list: {
        type: PropType<FileViewItemType[]>;
        required: boolean;
        default: never[];
    };
    fileApi: {
        type: FunctionConstructor;
        default: null;
    };
    AppId: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
};
export declare type FileViewProps = ExtractPropTypes<typeof fileViewProps>;
export interface FileViewItemType {
    actualId: string;
    address: string;
    appId: number;
    businessId: null;
    businessKey: null;
    createTime: string;
    createBy: string | number;
    createByName: string;
    deleted: number;
    fullName: string;
    hyperlink: number;
    id: number;
    moduleId: number;
    name: string;
    runtime: null;
    size: number;
    suffix: string;
    type: number;
    version: number;
    moduleCode: string;
    typeCode: string;
    fileId: any;
}
