export declare const configFactory: { load: (filePath?: string | undefined) => { readonly data: { notionKey?: string | undefined; notionDBID?: string | undefined; userName?: string | undefined; userId?: string | undefined; } & {}; readonly update: (mutator: (data: { notionKey?: string | undefined; notionDBID?: string | undefined; userName?: string | undefined; userId?: string | undefined; } & {}) => void) => void; readonly path: string; delete: () => void; }; loadIfExists: (filePath?: string | undefined) => { readonly data: { notionKey?: string | undefined; notionDBID?: string | undefined; userName?: string | undefined; userId?: string | undefined; } & {}; readonly update: (mutator: (data: { notionKey?: string | undefined; notionDBID?: string | undefined; userName?: string | undefined; userId?: string | undefined; } & {}) => void) => void; readonly path: string; delete: () => void; } | undefined; }; export type TConfig = ReturnType;