interface Contact { id: number | string; type: string; name: string; } interface CollaboratorHolder { id: number | string; type: string; name: string; } interface Collaborator { holder: CollaboratorHolder; rights: string; count?: number; } interface ShareToken { id: number | string; expires_at?: string; note?: string; rights: string; share_url: string; } export declare const peopleTabTemplate: ({ contacts, collaborators }: { contacts: Contact[]; collaborators: Collaborator[]; }) => string; export declare const shareLinkTabTemplate: () => string; /** The list of active share-link tokens for a single document */ export declare const shareTokenListTemplate: ({ tokens }: { tokens: ShareToken[]; }) => string; /** A single share-link token row */ export declare const shareTokenRowTemplate: ({ token }: { token: ShareToken; }) => string; /** Sub-dialog for creating a new share link */ export declare const createShareTokenDialogTemplate: (e2ee?: boolean, documentPassword?: string) => string; /** The template for an individual row in the left hand side list of users (all contacts) of the access rights dialogue. */ export declare const contactsTemplate: ({ contacts }: { contacts: Contact[]; }) => string; /** The template for the right hand side list of users (the collaborators of the current document) of the access rights dialogue. */ export declare const collaboratorsTemplate: ({ collaborators }: { collaborators: Collaborator[]; }) => string; export {}; //# sourceMappingURL=templates.d.ts.map