import { IConfig } from '../../entities/config.entity'; export declare const useConfig: () => { getApiConfig: (code: string) => Promise; getConfig: () => Promise; updateConfig: (partialConfig: Partial[]) => Promise; getPublicConfig: (code: string) => Promise; setPublicConfig: (partialConfig: Partial) => Promise; error: import("../../../store").IPayloadError; config: { CALENDAR_MAX_DISTANCE_FROM_OWNER?: IConfig; CALENDAR_MAX_DISTANCE_BETWEEN_EVENTS?: IConfig; CALENDAR_LOCATION_RESTRICTION_TYPE?: IConfig; CALENDAR_ALLOWED_LOCALITIES?: IConfig; WEBSITE_PUB_HEADER?: IConfig; CALENDAR_RECURRENCE_ENABLED?: IConfig; OFF_PEAK_HOURS_PERCENTAGE?: IConfig; SHOP_PAYMENT_ACCEPT_ADVANCE_PAYMENT_EXTERNAL?: IConfig; SHOP_PAYMENT_ACCEPT_ADVANCE_PAYMENT_CARD?: IConfig; SHOP_PAYMENT_ACCEPT_EXTERNAL?: IConfig; SHOP_PAYMENT_ACCEPT_CARD?: IConfig; }; loading: boolean; publicConfig: { [key: string]: any; }; };