import * as React from 'react';
import { Layout, TableLayout } from '../../../../../types';
import { type WizardCardAccordionBindCard } from '../../../Wizard/CollapsibleWizardCard';
import type { IAdaptable } from '../../../../AdaptableInterfaces/IAdaptable';
import { type ColumnDefaultWidthResolver } from './columnLayoutHelpers';
export declare const buildColumnPinningSummary: (layout: Layout, adaptable: IAdaptable) => React.ReactNode;
export declare const buildColumnSizingSummary: (layout: Layout, adaptable: IAdaptable, resolveDefaultWidth: ColumnDefaultWidthResolver) => React.ReactNode;
interface ColumnPinningWizardCardProps {
    layout: TableLayout;
    onChange: (data: Layout) => void;
    bindCard: WizardCardAccordionBindCard;
}
export declare const ColumnPinningWizardCard: React.FunctionComponent<ColumnPinningWizardCardProps>;
interface ColumnSizingWizardCardProps {
    layout: TableLayout;
    onChange: (data: Layout) => void;
    bindCard: WizardCardAccordionBindCard;
}
export declare const ColumnSizingWizardCard: React.FunctionComponent<ColumnSizingWizardCardProps>;
export {};
