import type { TableColumn } from '../base';
type TableColumnWithPlaceholder = Pick<TableColumn, never>;
type TableColumnWithPlaceholderConstructor = abstract new (...args: any[]) => TableColumnWithPlaceholder;
export declare function mixinColumnWithPlaceholderAPI<TBase extends TableColumnWithPlaceholderConstructor>(base: TBase): (abstract new (...args: any[]) => {
    placeholder?: string;
    /** @internal */
    placeholderChanged(): void;
}) & TBase;
export {};
