import type { DescribeOptions } from '../../@types/describe.js'; import { onlyDescribe, skip, todo } from './modifiers.js'; export declare const describeBase: (titleOrCb: string | (() => unknown | Promise), callbackOrOptions?: (() => unknown | Promise) | DescribeOptions) => Promise; declare function describeCore(message: string, cb: () => Promise): Promise; declare function describeCore(message: string, cb: () => unknown): void; declare function describeCore(cb: () => Promise): Promise; declare function describeCore(cb: () => unknown): void; declare function describeCore(message: string, options?: DescribeOptions): void; export declare const describe: typeof describeCore & { todo: typeof todo; skip: typeof skip; only: typeof onlyDescribe; }; export {};