/** * Unauthenticated means the caller could not be authenticated. */ export declare class Unauthenticated extends Error { details: string; name: string; message: string; code: number; constructor(details: string, code: number); } /** * PermissionDenied indicates the caller does not have permission to * execute the specified operation. */ export declare class PermissionDenied extends Error { details: string; name: string; message: string; code: number; constructor(details: string, code: number); } /** * FailedPrecondition means the system is not in a state in which * the operation can be executed. A precondition, for example a call * to a different endpoint before this call is required. */ export declare class FailedPrecondition extends Error { details: string; name: string; message: string; code: number; constructor(details: string, code: number); } //# sourceMappingURL=errors.d.ts.map