import type { QueueDriverName } from '../src/config/type';
declare const _default: {
    default: QueueDriverName;
    drivers: {
        sync: {
            driver: "sync";
        };
        database: {
            driver: "database";
            table: string;
            connection: string;
        };
        redis: {
            driver: "redis";
            host: string;
            port: number;
            password: string;
            database: number;
        };
        rabbitmq: {
            driver: "rabbitmq";
            host: string;
            port: number;
            username: string;
            password: string;
            vhost: string;
        };
        sqs: {
            driver: "sqs";
            key: string;
            secret: string;
            region: string;
            queueUrl: string;
        };
    };
    failed: {
        database: string;
        table: string;
    };
    processing: {
        timeout: number;
        retries: number;
        backoff: number;
        workers: number;
    };
    monitor: {
        enabled: boolean;
        basePath: string;
        middleware: ReadonlyArray<string>;
        autoRefresh: boolean;
        refreshIntervalMs: number;
    };
};
export default _default;
//# sourceMappingURL=queue.d.ts.map