export declare class ExposeError extends Error { readonly code: string; readonly detail?: any; constructor(code: string, message: string, detail?: any); } export declare function exposeInvalidKey(message: string, detail?: any): ExposeError; export declare function exposeDuplicateKey(message: string, detail?: any): ExposeError; export declare function exposeDisposed(message: string, detail?: any): ExposeError; export declare function exposePhaseViolation(message: string, detail?: any): ExposeError;