import { Get } from './Get';
export type Text = {
    toString(): string;
};
export declare const isText: (t?: unknown) => t is Text;
export declare const asString: (t?: unknown, alt?: Get<Text>) => string;
export declare const equals: (a: unknown, b: unknown) => boolean;
export declare const replaceAll: (origin: Text, search: Text, replace?: Text) => string;
export declare const toWords: (input: unknown) => string[];
export declare const kebab: (s?: string) => string;
export type KebabToCamel<S extends string> = S extends `${infer Head}-${infer Tail}` ? `${Head}${Capitalize<KebabToCamel<Tail>>}` : S;
export declare const capitalize: (s?: string) => string;
