import String from './string/string'; import Suffix from './suffix/suffix'; import Prefix from './prefix/prefix'; import Circumfix from './circumfix/circumfix'; export declare type PadArgumentPair = String & Prefix & Suffix & { length: number; }; export declare type PadArgumentCircumfix = String & Circumfix & { length: number; }; export declare type PadArgument = PadArgumentPair | PadArgumentCircumfix; /** * @see padStart */ export declare function PadParameters(value: string, length: number, circumfix: string): string; export declare function PadParameters(value: string, length: number, prefix: string, suffix: string): string; export declare function PadParameter({ string, length, prefix, suffix }: PadArgumentPair): string; export declare function PadParameter({ string, length, circumfix }: PadArgumentCircumfix): string; declare namespace Pad { const Parameters: typeof PadParameters; const Parameter: typeof PadParameter; type ArgumentPair = PadArgumentPair; type ArgumentCircumfix = PadArgumentCircumfix; type Argument = PadArgument; } export default Pad; //# sourceMappingURL=pad.d.ts.map