## API Report File for "@fluentui/example-data"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

// @internal (undocumented)
export function createGroups(groupCount: number, groupDepth: number, startIndex: number, itemsPerGroup: number, level?: number, key?: string, isCollapsed?: boolean): IExampleGroup[];

// @internal (undocumented)
export function createListItems(count: number, startIndex?: number): IExampleItem[];

// @internal (undocumented)
export const facepilePersonas: IExampleFacepilePersona[];

// @internal (undocumented)
export const groupOne: (IExampleExtendedPersonaProps & {
    key: string | number;
})[];

// @internal (undocumented)
export const groupTwo: (IExampleExtendedPersonaProps & {
    key: string | number;
})[];

// @internal
export interface IExampleExtendedPersonaProps {
    // (undocumented)
    canExpand?: boolean;
    // (undocumented)
    imageInitials?: string;
    // (undocumented)
    imageUrl?: string;
    // (undocumented)
    isValid: boolean;
    // (undocumented)
    optionalText?: string;
    // (undocumented)
    presence?: number;
    // (undocumented)
    secondaryText?: string;
    // (undocumented)
    tertiaryText?: string;
    // (undocumented)
    text?: string;
}

// @internal
export interface IExampleFacepilePersona {
    // (undocumented)
    data?: any;
    // (undocumented)
    imageInitials?: string;
    // (undocumented)
    imageUrl?: string;
    // (undocumented)
    initialsColor?: number;
    // (undocumented)
    onClick?: (ev: unknown, persona?: IExampleFacepilePersona) => void;
    // (undocumented)
    personaName?: string;
}

// @internal
export interface IExampleGroup {
    // (undocumented)
    children?: IExampleGroup[];
    // (undocumented)
    count: number;
    // (undocumented)
    isCollapsed?: boolean;
    // (undocumented)
    key: string;
    // (undocumented)
    level?: number;
    // (undocumented)
    name: string;
    // (undocumented)
    startIndex: number;
}

// @internal (undocumented)
export interface IExampleItem {
    // (undocumented)
    color: string;
    // (undocumented)
    description: string;
    // (undocumented)
    height: number;
    // (undocumented)
    key: string;
    // (undocumented)
    location: string;
    // (undocumented)
    name: string;
    // (undocumented)
    shape: string;
    // (undocumented)
    thumbnail: string;
    // (undocumented)
    width: number;
}

// @internal (undocumented)
export function isGroupable(key: string): boolean;

// @internal (undocumented)
export function lorem(wordCount: number): string;

// @internal (undocumented)
export const mru: (IExampleExtendedPersonaProps & {
    key: string | number;
})[];

// @internal
export const people: (IExampleExtendedPersonaProps & {
    key: string | number;
})[];

// @internal
export const range: (start: number, end: number) => number[];

// @public (undocumented)
export const setControlledMode: (val: boolean) => void;

// @internal (undocumented)
export const TestImages: {
    choiceGroupBarUnselected: string;
    choiceGroupBarSelected: string;
    choiceGroupPieUnselected: string;
    choiceGroupPieSelected: string;
    documentPreview: string;
    documentPreviewTwo: string;
    documentPreviewThree: string;
    iconOne: string;
    iconPpt: string;
    personaFemale: string;
    personaMale: string;
};

```
