/** * COLUMN PINNING TESTS * Ported from React - same tests, vanilla table only. */ import { SimpleTableVanilla } from "../../src/index"; import type { Meta } from "@storybook/html"; declare const meta: Meta; export default meta; export declare const LeftPinnedColumn: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; export declare const RightPinnedColumn: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; export declare const BothLeftAndRightPinned: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; /** Document order of pinned header/body sections: left before main before right. */ export declare const PinnedSectionsDomOrder: { play: ({ canvasElement }: { canvasElement: HTMLElement; }) => Promise; render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; }; export declare const MultipleLeftPinnedColumns: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; export declare const MultipleRightPinnedColumns: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; export declare const PinnedColumnsWithBodySections: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; export declare const PinnedColumnsWithSorting: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; export declare const PinnedColumnsWithFiltering: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; export declare const NoPinnedColumns: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; export declare const PinnedColumnsWithAlignment: { render: () => HTMLDivElement & { _table?: SimpleTableVanilla | undefined; }; play: ({ canvasElement }: { canvasElement: any; }) => Promise; }; export declare const IsEssentialColumnLockedInEditor: { render: () => HTMLDivElement; play: ({ canvasElement }: { canvasElement: HTMLElement; }) => Promise; }; export declare const GetPinnedStateReturnsCorrectSections: { render: () => HTMLDivElement; play: ({ canvasElement }: { canvasElement: HTMLElement; }) => Promise; }; export declare const ApplyPinnedStateMoveColumn: { render: () => HTMLDivElement; play: ({ canvasElement }: { canvasElement: HTMLElement; }) => Promise; };