export interface EmitterOptions { "root-namespace": string; "out-dir": string; "enable-types": boolean; "enable-typeguards": boolean; "enable-routes": boolean; "enable-routed-typemap": boolean; } export declare const $lib: import("@typespec/compiler").TypeSpecLibrary<{ [code: string]: import("@typespec/compiler").DiagnosticMessages; }, EmitterOptions, never>; export declare const reportDiagnostic: (program: import("@typespec/compiler").Program, diag: import("@typespec/compiler").DiagnosticReport<{ [code: string]: import("@typespec/compiler").DiagnosticMessages; }, C, M>) => void, createDiagnostic: (diag: import("@typespec/compiler").DiagnosticReport<{ [code: string]: import("@typespec/compiler").DiagnosticMessages; }, C, M>) => import("@typespec/compiler").Diagnostic;