import { GeneratedTypescriptLibraryProject, GeneratedTypescriptLibraryProjectOptions } from "./generated-typescript-library-project";
import { CodegenOptions } from "../components/utils";
/**
 * Configuration for the generated typescript websocket hooks project
 */
export interface TypescriptWebsocketHooksLibraryOptions extends GeneratedTypescriptLibraryProjectOptions {
    readonly clientPackageName: string;
}
/**
 * Typescript project containing generated websocket hooks
 */
export declare class TypescriptWebsocketHooksLibrary extends GeneratedTypescriptLibraryProject {
    protected readonly options: TypescriptWebsocketHooksLibraryOptions;
    constructor(options: TypescriptWebsocketHooksLibraryOptions);
    protected buildCodegenOptions(): CodegenOptions;
}
