import { PropType } from 'vue';
import { ApAttachmentProps as _ApAttachmentProps, AttachmentItemProps } from './interface';
export declare const ApAttachmentProps: () => {
    attachmentList: {
        type: PropType<Array<AttachmentItemProps>>;
        default: never[];
        required: boolean;
    };
    textToolTipPlacement: {
        type: PropType<_ApAttachmentProps["textToolTipPlacement"]>;
        default: string;
    };
    fileMorePopoverPlacement: {
        type: PropType<_ApAttachmentProps["fileMorePopoverPlacement"]>;
        default: string;
    };
    color: {
        type: StringConstructor;
    };
    size: {
        type: StringConstructor;
        default: string;
    };
    maxWidth: {
        type: (NumberConstructor | StringConstructor)[];
        default: string;
    };
    needName: {
        type: PropType<{
            nameKey?: string;
            pathKey?: string;
        }>;
        default: undefined;
    };
    getOssAccess: {
        type: PropType<_ApAttachmentProps["getOssAccess"]>;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    toolTipBgColor: {
        type: StringConstructor;
    };
};
