import ErrorPolykey from './ErrorPolykey.js'; import sysexits from './utils/sysexits.js'; declare class ErrorPolykeyUnimplemented extends ErrorPolykey { static description: string; exitCode: 69; } declare class ErrorPolykeyUnknown extends ErrorPolykey { static description: string; exitCode: 76; } declare class ErrorPolykeyUnexpected extends ErrorPolykey { static description: string; exitCode: 255; } declare class ErrorPolykeyAgentRunning extends ErrorPolykey { static description: string; exitCode: 64; } declare class ErrorPolykeyAgentNotRunning extends ErrorPolykey { static description: string; exitCode: 64; } declare class ErrorPolykeyAgentDestroyed extends ErrorPolykey { static description: string; exitCode: 64; } declare class ErrorPolykeyClientRunning extends ErrorPolykey { static description: string; exitCode: 64; } declare class ErrorPolykeyClientNotRunning extends ErrorPolykey { static description: string; exitCode: 64; } declare class ErrorPolykeyClientDestroyed extends ErrorPolykey { static description: string; exitCode: 64; } declare class ErrorPolykeyClientCreateTimeout extends ErrorPolykey { static description: string; exitCode: 69; } declare class ErrorPolykeyClientNodeIdInvalid extends ErrorPolykey { static description: string; exitCode: 64; } export { sysexits, ErrorPolykey, ErrorPolykeyUnimplemented, ErrorPolykeyUnknown, ErrorPolykeyUnexpected, ErrorPolykeyAgentRunning, ErrorPolykeyAgentNotRunning, ErrorPolykeyAgentDestroyed, ErrorPolykeyClientRunning, ErrorPolykeyClientNotRunning, ErrorPolykeyClientDestroyed, ErrorPolykeyClientCreateTimeout, ErrorPolykeyClientNodeIdInvalid, }; /** * Recursively export all domain-level error classes * This ensures that we have one place to construct and * reference all Polykey errors. * This is used by RPC to serialize errors from agent to client. */ export * from './audit/errors.js'; export * from './sessions/errors.js'; export * from './keys/errors.js'; export * from './vaults/errors.js'; export * from './git/errors.js'; export * from './discovery/errors.js'; export * from './gestalts/errors.js'; export * from './identities/errors.js'; export * from './client/errors.js'; export * from './network/errors.js'; export * from './nodes/errors.js'; export * from './claims/errors.js'; export * from './sigchain/errors.js'; export * from './bootstrap/errors.js'; export * from './notifications/errors.js'; export * from './schema/errors.js'; export * from './status/errors.js'; export * from './tasks/errors.js'; export * from './tokens/errors.js'; export * from './validation/errors.js'; export * from './utils/errors.js'; export * from './workers/errors.js';