export type LaboratorySettings = {
    fetch: {
        credentials: 'include' | 'omit' | 'same-origin';
    };
};
export interface LaboratorySettingsState {
    settings: LaboratorySettings;
}
export interface LaboratorySettingsActions {
    setSettings: (settings: LaboratorySettings) => void;
}
export declare const useSettings: (props: {
    defaultSettings?: LaboratorySettings | null;
    onSettingsChange?: (settings: LaboratorySettings | null) => void;
}) => LaboratorySettingsState & LaboratorySettingsActions;
