import { nothing } from 'lit';
import { FileOrderByType, FileOrderType, FileType } from '../types/files.types';
import { WyFilesList } from './wy-files-list';
import { WeavyContextType } from '../contexts/weavy-context';

export type FileOrderHeaderType = {
    by: FileOrderByType | undefined;
    title: string;
}[];
export declare function renderFileTable(this: WyFilesList, weavyContext: WeavyContextType | undefined, files: FileType[], order?: FileOrderType, isRenamingId?: number): import('lit-html').TemplateResult<1> | typeof nothing;
export declare function renderFileTableHeaders(this: WyFilesList, order?: FileOrderType): import('lit-html').TemplateResult<1>;
export declare function renderFileTableRow(this: WyFilesList, weavyContext: WeavyContextType | undefined, { file }: {
    file: FileType;
}, isRenamingId?: number): import('lit-html').TemplateResult<1>;
//# sourceMappingURL=wy-file-table.d.ts.map