import Prefix from './prefix/prefix'; import Suffix from './suffix/suffix'; import String from './string/string'; import Circumfix from './circumfix/circumfix'; import Separator from './separator/separator'; import Argument from '@alirya/function/argument/argument'; export declare type ConditionBuilderArgumentsList = String & Partial & Partial & Partial & { condition?: Condition; }; export declare function ConditionBuilderParameters(argument: ConditionBuilderArgumentsList[], condition: Condition, separator?: string): string; export declare type ConditionBuilderArgument = Argument[]> & Partial & { condition: Condition; }; export declare function ConditionBuilderParameter({ argument, condition, separator, }: ConditionBuilderArgument): string; declare namespace ConditionBuilder { const Parameters: typeof ConditionBuilderParameters; const Parameter: typeof ConditionBuilderParameter; type ArgumentsList = ConditionBuilderArgumentsList; type Argument = ConditionBuilderArgument; } export default ConditionBuilder; //# sourceMappingURL=condition-builder.d.ts.map