import { UniDriver } from '@wix/unidriver-core';
import { SkeletonAlignment, SkeletonContentSize, SkeletonSpacing } from './Skeleton.types';
export declare const skeletonUniDriverFactory: (base: UniDriver) => {
    /** return number of lines rendered */
    getNumLines: () => Promise<number>;
    /** return boolean representing whether given spacing is rendered */
    hasSpacing: (spacing: SkeletonSpacing) => Promise<boolean>;
    /** return boolean representing whether given list of sizes is rendered */
    hasSizes: (sizes: SkeletonContentSize[]) => Promise<boolean>;
    /** return boolean representing whether given alignment is rendered */
    hasAlignment: (alignment: SkeletonAlignment) => Promise<boolean>;
    exists: () => Promise<boolean>;
    element: () => Promise<any>;
    click: () => Promise<void>;
    base: UniDriver;
};
export type SkeletonUniDriver = ReturnType<typeof skeletonUniDriverFactory>;
//# sourceMappingURL=Skeleton.uni.driver.d.ts.map