import type { SystempromptPromptResponse, SystempromptBlockResponse, SystempromptAgentResponse, SystempromptUserStatusResponse } from "../types/systemprompt.js";
export declare class SystemPromptService {
    private static instance;
    private baseUrl;
    private constructor();
    static initialize(): void;
    static getInstance(): SystemPromptService;
    static cleanup(): void;
    private request;
    getAllPrompts(): Promise<SystempromptPromptResponse[]>;
    listBlocks(): Promise<SystempromptBlockResponse[]>;
    listAgents(): Promise<SystempromptAgentResponse[]>;
    fetchUserStatus(): Promise<SystempromptUserStatusResponse>;
    deletePrompt(id: string): Promise<void>;
    deleteBlock(id: string): Promise<void>;
}
