import { ServerConfig } from './types/config';
import { ServerFunctions, FunctionMap, HostFunctions } from './types/functions';
declare class GASClient<FM extends FunctionMap = {}> {
    private _config?;
    private _functionProvider;
    private _scriptHostProvider;
    constructor(_config?: ServerConfig | undefined);
    get serverFunctions(): ServerFunctions<FM>;
    get scriptHostFunctions(): HostFunctions;
}
export { GASClient, ServerFunctions, HostFunctions };
export { DevServerRequestEvent, GASDevServerIFrame, MessageType, ResponseStatus, GASStore, DevServerRequest, DevServerResponse, DevServerContentWindow, AppWindow, } from './types/dev-server';
