import { WorkflowsResource, CodeResource, SecretsResource, ApiKeysResource, ExecutionResource } from "./resources/index.js"; export interface NeuranaConfig { apiKey: string; baseUrl?: string; mainApiUrl?: string; sdkBaseUrl?: string; timeout?: number; allowInsecureHttp?: boolean; } export declare class NeuranaClient { readonly workflows: WorkflowsResource; readonly code: CodeResource; readonly secrets: SecretsResource; readonly apiKeys: ApiKeysResource; readonly executions: ExecutionResource; constructor(config: NeuranaConfig); private validateConfig; private validateEndpointSecurity; } //# sourceMappingURL=client.d.ts.map