import { nothing } from 'lit';
import { FileOrderByType, FileOrderType, FileType } from '../types/files.types';
import { WyFilesList } from './wy-files-list';
import { WeavyType } from '../contexts/weavy-context';
import { Ref } from 'lit/directives/ref.js';
export type FileOrderHeaderType = {
    by: FileOrderByType | undefined;
    title: string;
}[];
export declare function renderFileTable(this: WyFilesList, files: FileType[], order?: FileOrderType, isRenamingId?: number, highlightId?: number, highlightRef?: Ref): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1> | typeof nothing;
export declare function renderFileTableHeaders(this: WyFilesList, order?: FileOrderType): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
export declare function renderFileTableRow(this: WyFilesList, weavy: WeavyType | undefined, { file }: {
    file: FileType;
}, isRenamingId?: number, highlightId?: number, highlightRef?: Ref): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
//# sourceMappingURL=wy-file-table.d.ts.map