export declare type ImportFromSource = { from: string; type?: string; } | string; export declare type ImportCustomProperties = { customProperties?: Record; 'custom-properties'?: Record; }; export declare type ImportAsFunction = () => ImportFromSource | ImportCustomProperties; export declare type ImportAsPromise = Promise; export declare type ImportAsFunctionPromise = () => Promise; export declare type ImportOptions = ImportFromSource | ImportCustomProperties | ImportAsFunction | ImportAsPromise | ImportAsFunctionPromise; export declare type ExportJSONFunction = (customProperties?: Record) => Record; export declare type ExportToSource = { to: string; type?: string; toJSON: ExportJSONFunction; } | string; export declare type ExportCustomProperties = { customProperties?: Record; 'custom-properties'?: Record; toJSON: ExportJSONFunction; }; export declare type ExportAsFunction = (ExportCustomProperties: any) => void; export declare type ExportAsFunctionPromise = (ExportCustomProperties: any) => Promise; export declare type ExportOptions = ExportToSource | ExportCustomProperties | ExportAsFunction | ExportAsFunctionPromise;