export declare const electronIntegration: {
    storage: {
        createAdapter: (options?: import("./storageAdapter").ElectronStorageAdapterOptions) => import("..").StorageAdapter;
        readonly adapter: import("..").StorageAdapter;
        attachmentCallbackHandler: (payload: import("./storage").AttachmentPayload) => Promise<import("./storage").AttachmentResponse>;
    };
    tools: import("..").AdditionalToolDefinition[];
    prompts: import("..").AdditionalPromptDefinition[];
    localFileServer: {
        getInfo: () => Promise<import("./types").LocalFileServerInfo>;
        reset: () => void;
    };
};
export type ElectronIntegration = typeof electronIntegration;
export { electronStorage } from './storage';
export { electronTools } from './tools';
export { electronPrompts } from './prompts';
export { electronLocalFileServer } from './localFileServer';
export { installPreload } from './preloadIntegration';
export { registerIpcHandlers, ensureLocalFileServer } from './mainIntegration';
export declare const electronPreloadIntegration: {
    install: (bridge: typeof import("electron").contextBridge, ipcRenderer: typeof import("electron").ipcRenderer) => void;
};
export type ElectronPreloadIntegration = typeof electronPreloadIntegration;
//# sourceMappingURL=index.d.ts.map