export declare const Resources: {
    ADialog: {
        Ok: string;
        Cancel: string;
    };
    ATree: {
        'select n': (n: React.ReactNode) => import("react/jsx-runtime").JSX.Element;
        'deselect n': (n: React.ReactNode) => import("react/jsx-runtime").JSX.Element;
        'Search(Placeholder)': string;
        'Search(Button)': string;
        Items: string;
        '*Click row for single select': string;
        '*Change order to row drag': string;
        'Loading Contents...': string;
    };
    ADatePicker: {
        weekDays: (n: number) => string;
        months: (n: number) => string;
        'Select Date': string;
        'Invalid Date Format': string;
        Clear: string;
    };
    ADateRangePicker: {
        weekDays: (n: number) => string;
        months: (n: number) => string;
        'Select DateRange': string;
        '1\uC77C': string;
        '1\uC8FC\uC77C': string;
        '1\uAC1C\uC6D4': string;
        '3\uAC1C\uC6D4': string;
        'Invalid Date Format': string;
        Clear: string;
    };
    AFileBox: {
        'drop file to select': string;
        'or Drag & Drop': string;
        'Select File': string;
    };
    ATable: {
        'Checked n items': (n: React.ReactNode) => import("react/jsx-runtime").JSX.Element;
        'Searched n items': (n: React.ReactNode) => import("react/jsx-runtime").JSX.Element;
        'Total n items': (t: React.ReactNode) => import("react/jsx-runtime").JSX.Element;
        'Sort by x': (x: React.ReactNode) => import("react/jsx-runtime").JSX.Element;
        'Sort up': string;
        'Sort down': string;
        Asc: string;
        Desc: string;
        'Search(Placeholder)': string;
        'Search(Button)': string;
        'Clear(Button)': string;
        Select: string;
        'Toggle Filter': string;
        'No Items': string;
    };
    ASelect: {
        'Select(Placeholder)': string;
    };
    AMultiSelect: {
        'Select(Placeholder)': string;
    };
    AEditor: {
        'Insert Full Width Table': string;
        Custom: string;
        Confirm: string;
        Cancel: string;
        'Copy Cell': string;
        'Cut Cell': string;
        Row: string;
        Column: string;
        'Not Positive Number Error': string;
        perWidthInsufficient: string;
        Transparent: string;
        Clear: string;
        'Insert Column Right': string;
        'Insert Column Left': string;
        'Insert Row Top': string;
        'Insert Row Bottom': string;
        'Delete Column': string;
        'Delete Row': string;
        'Delete Table': string;
        'Set Background Color': string;
        'Set Border Color': string;
        'Switch Table Width': string;
        'Insert Table Caption': string;
        'Remove Table Caption': string;
        'Merge Cell': string;
        'Split Cell': string;
        'Select a table cell first': string;
        'Select two or more cells to merge': string;
        'Select a merged cell to split': string;
        'Select a contiguous table range first': string;
        'Right click to open properties': string;
        'Table actions': string;
        'Table command buttons': string;
        'Color options': string;
        Header: string;
        'Heading 1': string;
        'Heading 2': string;
        'Heading 3': string;
        'Heading 4': string;
        'Heading 5': string;
        'Heading 6': string;
        Default: string;
        Bold: string;
        Italic: string;
        Underline: string;
        Strike: string;
        Blockquote: string;
        Divider: string;
        Color: string;
        Background: string;
        Border: string;
        'Ordered list': string;
        'Bullet list': string;
        Outdent: string;
        Indent: string;
        Align: string;
        'Align left': string;
        'Align center': string;
        'Align right': string;
        'Align justify': string;
        Table: string;
        Link: string;
        Image: string;
        Video: string;
        Clean: string;
        Resize: string;
        'Resize top left': string;
        'Resize top right': string;
        'Resize bottom left': string;
        'Resize bottom right': string;
        'Media resize controls': string;
        'Media alignment controls': string;
        'Insert paragraph between tables': string;
        'Image URL': string;
        'Enter link:': string;
        'Enter video:': string;
        'Visit URL:': string;
        Edit: string;
        Save: string;
        Remove: string;
        Fullscreen: string;
        'Exit Fullscreen': string;
    };
    AWrap: {
        Asterisk: string;
    };
    AFileUploader: {
        Delete: string;
        Download: string;
        'Retry Download': string;
        'Download List': string;
        'Drop file to select': string;
        'Insert File': string;
        'Download All': string;
        'Delete All': string;
        'Total n items': (t: React.ReactNode) => import("react/jsx-runtime").JSX.Element;
        'Unsupported file format detected.': string;
        'Invalid file(s)': string;
        'Supported file format(s)': string;
        and: string;
        'more file(s)': string;
        'Are you sure you want to delete all files?': string;
        'Deleting...': string;
    };
    AProgressBar: {
        Progress: string;
    };
    ADivideFrame: {
        Expand: string;
        Collapse: string;
    };
};
export type TResource = typeof Resources;
export type TResourceType = keyof TResource;
export declare const SetResources: <K extends TResourceType>(resourceType: K, resources: TResource[K]) => void;
