export declare function leftPad(str: string | number, length: number, fill?: string): string; export declare const tuple: (...args: T) => T; export declare function toArray(val: T | T[]): T[]; export declare function getValue(values: null | undefined | (T | null)[], index: number): T | null; type GetRangePlaceholderProps = { placeholderStart?: undefined | string; placeholderEnd?: undefined | string; index: number; }; type GetRangePlaceholderSignature = { (props: { placeholder?: undefined; } & GetRangePlaceholderProps): string; (props: { placeholder: T[]; } & GetRangePlaceholderProps): T; }; export declare const getRangePlaceholder: GetRangePlaceholderSignature; type UpdateValue = (prev: T) => T; export declare function updateValues(values: [T | null, T | null] | null, value: T | UpdateValue, index: number): R; export declare function executeValue(value: T | (() => T)): T; export {};