import { type Descriptor } from './descriptors';
import { type Data, type Element } from '@makeswift/controls';
export declare function getElementChildren<T extends Data>(descriptor: Descriptor<T>, prop: T | undefined): Element[];
export declare function getElementId<T extends Data>(descriptor: Descriptor<T>, prop: T | undefined): string | null;
export declare function getSwatchIds<T extends Data>(descriptor: Descriptor<T>, prop: T | undefined): string[];
export declare function getFileIds<T extends Data>(descriptor: Descriptor<T>, prop: T | undefined): string[];
export declare function getTypographyIds<T extends Data>(descriptor: Descriptor<T>, prop: T | undefined): string[];
export declare function getTableIds<T extends Data>(descriptor: Descriptor<T>, prop: T | undefined): string[];
export declare function getPageIds<T extends Data>(descriptor: Descriptor<T>, prop: T | undefined): string[];
//# sourceMappingURL=introspection.d.ts.map