import { Context, StringValue } from "@wapc/widl/ast"; export declare function shouldIncludeHostCall(context: Context): boolean; export declare function shouldIncludeHandler(context: Context): boolean; export declare function formatComment(prefix: string, text: string | StringValue | undefined, wrapLength?: number): string; export declare function camelCaseTransform(input: string, index: number): string; export declare function camelCaseTransformMerge(input: string, index: number): string; export declare function camelCase(input: string, options?: Options): string; export declare function pascalCaseTransform(input: string, index: number): string; export declare function pascalCaseTransformMerge(input: string): string; export declare function pascalCase(input: string, options?: Options): string; export declare function snakeCase(input: string, options?: Options): string; export declare function dotCase(input: string, options?: Options): string; export interface Options { splitRegexp?: RegExp | RegExp[]; stripRegexp?: RegExp | RegExp[]; delimiter?: string; transform?: (part: string, index: number, parts: string[]) => string; } export declare function noCase(input: string, options?: Options): string; /** * Localized lower case. */ export declare function localeLowerCase(str: string, locale: string): string; /** * Lower case as a function. */ export declare function lowerCase(str: string): string; //# sourceMappingURL=index.d.ts.map