export interface StdinMessage { id: number; command_name: string; project_dir: string; data: string; encoding: string; created_at: number; } interface CreateStdinMessage { commandName: string; projectDir: string; data: string; encoding?: string; } /** * Insert a new stdin message into the queue for a service. */ export declare function createStdinMessage(entry: CreateStdinMessage): number; /** * Get and delete the next pending stdin message for a service. * Returns null if no messages are pending. */ export declare function popStdinMessage(commandName: string, projectDir: string): StdinMessage | null; /** * Delete all pending stdin messages for a service. */ export declare function clearStdinMessages(commandName: string, projectDir: string): void; export {}; //# sourceMappingURL=stdinMessagesTable.d.ts.map