import { FileOrFolder, FilterMode, Server, TagsParams } from './consts'; export declare const checkServerName: ({ server }: { server: string; }) => Promise; export declare const validateFilter: ({ filter }: { filter: string; }) => Promise; export declare const createServer: ({ cdn, analytics, ...rest }: { name: string; storage: string; domain?: string | undefined; analytics?: string | null | undefined; cdn?: string | undefined; desc?: string | undefined; team?: number | undefined; enabled?: boolean | undefined; fancyindexing?: boolean | undefined; indexfiles?: boolean | undefined; filter_mode?: FilterMode | undefined; filter?: string | undefined; metadata?: boolean | undefined; render_html?: boolean | undefined; error_path?: string | undefined; autoupdate?: boolean | undefined; precachedata?: boolean | undefined; search?: boolean | undefined; favorite?: boolean | undefined; expires?: number | undefined; password?: string | undefined; } & TagsParams) => Promise; export declare const listServers: ({ nodeleted, }?: { nodeleted?: boolean | undefined; }) => Promise; export declare const serverDetails: ({ server }: { server: string; }) => Promise; export declare const serverContent: ({ server, path, }: { server: string; path: string; }) => Promise; export declare const updateServer: ({ server, ...params }: { server: string; } & Partial<{ name: string; storage: string; domain?: string | undefined; analytics?: string | null | undefined; cdn?: string | undefined; desc?: string | undefined; team?: number | undefined; enabled?: boolean | undefined; fancyindexing?: boolean | undefined; indexfiles?: boolean | undefined; filter_mode?: FilterMode | undefined; filter?: string | undefined; metadata?: boolean | undefined; render_html?: boolean | undefined; error_path?: string | undefined; autoupdate?: boolean | undefined; precachedata?: boolean | undefined; search?: boolean | undefined; favorite?: boolean | undefined; expires?: number | undefined; password?: string | undefined; } & TagsParams>) => Promise; export declare const disableAllServers: (params?: { two_factor_token?: number | string; }) => Promise; export declare const deleteServer: ({ server, two_factor_token, }: { server: string; two_factor_token?: string | number | undefined; }) => Promise; export declare const unDeleteServer: ({ server }: { server: string; }) => Promise;