import type { TableFrameStyle } from '../../ts-types';
import type { Group } from '../graphic/group';
import type { BaseTableAPI } from '../../ts-types/base-table';
export declare function createFrameBorder(group: Group, frameTheme: TableFrameStyle | undefined, role: string, strokeArray: [boolean, boolean, boolean, boolean] | undefined, justForXYPosition?: boolean): void;
export declare function updateFrameBorder(group: Group, frameTheme: TableFrameStyle | undefined, strokeArray?: [boolean, boolean, boolean, boolean]): void;
export declare function getStroke(borderColor: string | string[], strokeArray: boolean[] | undefined, strokeLineWidth?: number | number[]): string | true | (string | boolean)[];
export declare function updateFrameBorderSize(group: Group): void;
export declare function updateCornerRadius(table: BaseTableAPI): void;
