export interface UseInputFieldIdsOptions {
    id?: string;
    hasLabel?: boolean;
    hasDescription?: boolean;
    hasError?: boolean;
}
export interface InputFieldIds {
    controlId: string;
    labelId?: string;
    descriptionId?: string;
    errorId?: string;
    describedBy?: string;
}
export declare function useInputFieldIds({ id: externalId, hasLabel, hasDescription, hasError }: UseInputFieldIdsOptions): InputFieldIds;
//# sourceMappingURL=useInputFieldIds.d.ts.map