import { DatabaseInterface } from '@happyvertical/sql'; import { ProjectBoardMoveIntent } from './services/project-board-service'; import { ManagedDevelopmentRequestCreateInput } from './types'; export declare class ManagedProjectClient { #private; private constructor(); static authenticate(credential: string, options: { db: DatabaseInterface; requesterId: string; }): Promise; createRequest(input: Omit): Promise; listRequests(): Promise; /** * Move a project-board item through this authenticated integration. * * The browser submits only the move intent. This client keeps the credential * authentication boundary server-side and ProjectBoardService reloads active * capability state again immediately before the provider mutation. */ moveProjectBoardItem(input: ProjectBoardMoveIntent): Promise; } //# sourceMappingURL=managed-client.d.ts.map