export declare const defaults: {
    access: {
        create: ({ req: { user } }: {
            req: import("../../types/index.js").PayloadRequest;
        }) => boolean;
        delete: ({ req: { user } }: {
            req: import("../../types/index.js").PayloadRequest;
        }) => boolean;
        read: ({ req: { user } }: {
            req: import("../../types/index.js").PayloadRequest;
        }) => boolean;
        unlock: ({ req: { user } }: {
            req: import("../../types/index.js").PayloadRequest;
        }) => boolean;
        update: ({ req: { user } }: {
            req: import("../../types/index.js").PayloadRequest;
        }) => boolean;
    };
    admin: {
        components: {};
        custom: {};
        enableRichTextLink: boolean;
        enableRichTextRelationship: boolean;
        pagination: {
            defaultLimit: number;
            limits: number[];
        };
        useAsTitle: string;
    };
    auth: boolean;
    custom: {};
    endpoints: any[];
    fields: any[];
    hooks: {
        afterChange: any[];
        afterDelete: any[];
        afterForgotPassword: any[];
        afterLogin: any[];
        afterLogout: any[];
        afterMe: any[];
        afterOperation: any[];
        afterRead: any[];
        afterRefresh: any[];
        beforeChange: any[];
        beforeDelete: any[];
        beforeLogin: any[];
        beforeOperation: any[];
        beforeRead: any[];
        beforeValidate: any[];
    };
    timestamps: boolean;
    upload: boolean;
    versions: boolean;
};
export declare const authDefaults: {
    cookies: {
        sameSite: string;
        secure: boolean;
    };
    forgotPassword: {};
    lockTime: number;
    maxLoginAttempts: number;
    tokenExpiration: number;
    verify: boolean;
};
//# sourceMappingURL=defaults.d.ts.map