import { QyuBase, type QyuInputOptions, type JobAddInput } from './QyuBase.js';
export { QyuInvokable as default, type QyuInputOptions };
declare const QyuInvokable: {
    new (opts?: QyuInputOptions): Qyu;
};
type Qyu = QyuBase & {
    <T>(input: JobAddInput<T>): Promise<T>;
    <T extends readonly JobAddInput<unknown>[] | readonly []>(input: T): Promise<{
        [K in keyof T]: T[K] extends JobAddInput<infer RetVal> ? RetVal : never;
    }>;
};
