import { ContractCaseBoundaryConfig, ILogPrinter, IResultPrinter, BoundaryContractDefiner, BoundaryFailure } from './internals/index.cjs'; import { DefinitionId } from '../../domain/types.cjs'; export type DefinitionHandle = { id: string; definer: BoundaryContractDefiner; }; export declare const createDefiner: (config: Omit, callbackPrinter: ILogPrinter, resultPrinter: IResultPrinter, callerVersions: string[]) => DefinitionId; export declare const getDefiner: (defineId: DefinitionId, methodName: string) => DefinitionHandle | BoundaryFailure; export declare const closeDefiner: (defineId: DefinitionId) => void; //# sourceMappingURL=definer.d.ts.map