import { HarnessPredicate } from '@angular/cdk/testing';
import { SkyComponentHarness } from '@skyux/core/testing';
import { SkyColumnHarnessFilters } from './column-harness-filters';
/**
 * Harness for interacting with a fluid grid column component in tests.
 */
export declare class SkyColumnHarness extends SkyComponentHarness {
    #private;
    /**
     * @internal
     */
    static hostSelector: string;
    /**
     * Gets a `HarnessPredicate` that can be used to search for a
     * `SkyColumnHarness` that meets certain criteria
     */
    static with(filters: SkyColumnHarnessFilters): HarnessPredicate<SkyColumnHarness>;
    /**
     * Gets the size of the column in an XSmall responsive context.
     */
    getXSmallSize(): Promise<number>;
    /**
     * Gets the size of the column in a Small responsive context.
     */
    getSmallSize(): Promise<number>;
    /**
     * Gets the size of the column in a Medium responsive context.
     */
    getMediumSize(): Promise<number>;
    /**
     * Gets the size of the column in a Large responsive context.
     */
    getLargeSize(): Promise<number>;
}
