import type { Input, Options } from '../types';
type CheckFn<T> = (input: unknown) => input is T;
export declare function createExtractOptionsFn<T extends Options>(fn: CheckFn<T>): (...input: Input[]) => T;
export declare function isOptions(input: unknown): input is Options;
export declare function extractOptions(...input: Input[]): Options;
export {};
//# sourceMappingURL=options.d.ts.map