import * as Y from 'yjs';
interface ApplyRenameArgs {
    tabId: string;
    newName?: string;
    emoji?: string;
}
export declare const useTabMetadataHistory: (ydoc: Y.Doc) => {
    applyRename: ({ tabId, newName, emoji }: ApplyRenameArgs) => {
        tabNotFound: boolean;
    };
    undo: () => boolean;
    redo: () => boolean;
};
export {};
