import 'reflect-metadata';
export declare function format(formatString: string): {
    (target: Function): void;
    (target: Object, propertyKey: string | symbol): void;
};
export declare function getFormat(target: any, propertyKey: string): any;
export declare function isStringType(x: any): x is string;
export declare function padLeft(value: string, padding: string | number): string;
export declare function randomString(length: number, allowDuplicate?: boolean, chars?: string): string;
export declare function toPascalCase(str: string): string;
export declare function toCamelCase(str: string): string;
export declare function toTitleCase(str: string): string;
export declare function toSentenceCase(str: string): string;
export declare function toUpperFirstCase(str: string): string;
export declare function toLowerFirstCase(str: string): string;
export declare function toSnakeCase(str: string): string;
export declare function toDotCase(str: string): string;
export declare function toPascalCaseWrapper(): string;
export declare function toCamelCaseWrapper(): string;
export declare function toTitleCaseWrapper(): string;
export declare function toSentenceCaseWrapper(): string;
export declare function toUpperFirstCaseWrapper(): string;
export declare function toLowerFirstCaseWrapper(): string;
export declare function toSnakeCaseWrapper(): string;
export declare function toDotCaseWrapper(): string;
