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 snakeCase(value: string, locale?: string): string;
export declare function noCase(str: string, locale: string | undefined, replacement: string): string;
/**
 * Lowercase a string.
 *
 * @param  {String} str
 * @return {String}
 */
export declare function lowerCase(str: string, locale: string | undefined): string;
//# sourceMappingURL=index.d.ts.map