declare const _default: {
    use(config: {
        allowAll: false;
        origins?: string[] | undefined;
        methods?: string[] | undefined;
        headers?: string[] | undefined;
        exposeHeaders?: string[] | undefined;
        credentials?: boolean | undefined;
        maxAge?: number | undefined;
    } | {
        allowAll: true;
        maxAge?: number | undefined;
    }): import("../classes/Middleware").UsableMiddleware<{
        allowAll: false;
        origins?: string[] | undefined;
        methods?: string[] | undefined;
        headers?: string[] | undefined;
        exposeHeaders?: string[] | undefined;
        credentials?: boolean | undefined;
        maxAge?: number | undefined;
    } | {
        allowAll: true;
        maxAge?: number | undefined;
    }, {
        new (): {};
    }, {
        new (): {};
    }, {
        new (): {};
    }, {
        new (): {};
    }>;
};
export default _default;
