import { UIContextState } from './ui-context';
import { MessageContextState } from './message-context';
import { ActionContextState } from './action-context';
import { APIContextState } from './api-context';
import { ParserResult } from '../api';
export interface Block extends ParserResult {
}
export type BlockType = Block['type'];
export interface ConciergeContextState extends UIContextState, MessageContextState, APIContextState, ActionContextState {
    startNewChat: () => void;
}
export declare const ConciergeContext: import("react").Context<ConciergeContextState | undefined>;
export declare const useConcierge: () => ConciergeContextState;
//# sourceMappingURL=concierge-context.d.ts.map