export interface OpenAICompatProxySession {
    profileName: string;
    settingsPath: string;
    host: string;
    port: number;
    baseUrl: string;
    authToken: string;
    model?: string;
    insecure?: boolean;
}
export declare function writeOpenAICompatProxyAuthTokenFile(profileName: string, authToken: string): string;
export declare function removeOpenAICompatProxyAuthTokenFile(tokenPath: string): void;
export declare function getOpenAICompatProxyPid(profileName: string): number | null;
export declare function getLegacyOpenAICompatProxyPid(): number | null;
export declare function writeOpenAICompatProxyPid(profileName: string, pid: number): void;
export declare function removeOpenAICompatProxyPid(profileName: string): void;
export declare function removeLegacyOpenAICompatProxyPid(): void;
export declare function readOpenAICompatProxySession(profileName: string): OpenAICompatProxySession | null;
export declare function readLegacyOpenAICompatProxySession(): OpenAICompatProxySession | null;
export declare function writeOpenAICompatProxySession(session: OpenAICompatProxySession): void;
export declare function removeOpenAICompatProxySession(profileName: string): void;
export declare function removeLegacyOpenAICompatProxySession(): void;
export declare function listOpenAICompatProxyProfileNames(): string[];
export declare function resolveOpenAICompatProxyEntrypointCandidates(): string[];
//# sourceMappingURL=proxy-daemon-state.d.ts.map